<?php
 require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
 if (Zen::IniciarSesion())
 {
      $debug = 0;
     $id_res = $_POST['id'];
     $id=$id_res;
     $db=Zen::Db($debug);
     //echo 'id: '.$id_res;
     $ot = OrdenTrabajo::getInstancia($id_res, $debug);
    //var_dump($ot->pag_id);
     if (1)
     {
         $temp = date("YmdHis");


?>
<script type="text/javascript">
function CalcularValoresCheques()
{
                //calcular la suma de $("#valor-pagado")
             var num_examenes=$(".cheques-presentes").size();
                                
             if(num_examenes!=null && num_examenes>0)
             {
                var total_tmp=0;
                $('.valor-cheque').each(function() 
                {
                    total_tmp+=$(this).val()*1;
                 });
                $("#valor-pagado").val(total_tmp);
             }
             else
             {
                $("#valor-pagado").val('');
             }   
	
}
$(function() {
    
    	$(".botonext").button();
    
    $(".campo_fecha").datepicker({ showAnim: 'slideDown',changeMonth: true, changeYear: true,maxDate: '+2y',minDate: new Date(1900, 1 - 1, 1),showButtonPanel: true,showOn: 'button',buttonImageOnly: true,buttonImage: 'imagenes/icons/calendar_view_month.png' });
    
    
       $.validator.addMethod("rut", function(value, element) {
           return $.Rut.validar(value);
           
    }, "&nbsp;");
    
       $('#rute').Rut({
		  format: true
	});
    
    
    
     //VALIDAR Y PROCESAR EL NUEVO CHEQUE
      jQuery.validator.messages.required = "&nbsp;";
      var form=$('#form-mod-ot');
    var kaka = form.validate(
    {
        errorElement: "span",
  		rules: {
            rute:{ rut : true }
		},
        success: function(label) {
        			label.html("&nbsp;").addClass("success");
        		},
        submitHandler: function() 
        {
            if(1)
            {
                 
                var kaka=$.ajax(
               {
                        type: 'post',
                        cache: false,
                        url: 'modulos/atencion/procesar-mod-ot.php',
                        data: {id:$("#id-ot").val(),rut:$("#rute").val(),nombre:$("#nombre").val()},
                        dataType: "json",
                        success: function(data) 
                        {
                           var respuestas =eval(data);
                           
                           if(respuestas!=null)
                           {
                             
                            if(respuestas['error']=='ok')
                            {
                                $.zen.info('Movimiento registrado exitosamente.');
                               $('.dialogo-mod-ot').empty(); 
                        $('.dialogo-mod-ot').dialog('destroy');
                                
                            }
                            else
                            {    
                              $.zen.error('No se pudo registrar el movimiento.',respuestas['detalles']);
                            }
                            
                            
                           }
                           else
                           {
                            $.zen.error('No se pudo registrar el movimiento.',' ');
                           }

                        },
                         error: function(objeto, quepaso, otroobj)
                         {    
                              $.zen.error(quepaso,' ');
                        }
                    
                    })
                
            }

            

       
          }  
		});
        
		
		jQuery(".reset").click(function() {
			kaka.resetForm();
		});
        
        jQuery(".eliminar-chequesito").live('click', function(e) 
        {
			 e.preventDefault();
            var resp=confirm('¿Está seguro que desea eliminar este cheque?');
            if(resp)
            {
                $(this).parent().parent().remove();
                
                
        var num_elementos=$('table#tabla-elementos tbody tr').size();
        if(num_elementos<1)
        {
           var fila_temp='<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>';
            $('table#tabla-elementos').append(fila_temp);
        }
             CalcularValoresCheques();        
            }
            e.stopPropagation();
            return false;
		});
        
        


            
        }); 
</script>
<?php


         $paciente = Pacientes::getInstancia($ot->pac_rut, $debug);
         //este es especial porke devuelve muchos arreglos (examenes)
         //$ExamenOt = ExamenOt::getInstancia($ot->ot_id, $debug);
         
     //consultor los valores de los examenes
     $sql="select sum(exot_valor_examen_conv) from examenes_ot where ot_id=$id";
     $res=$db->Execute("select sum(exot_valor_examen_conv) from examenes_ot where ot_id=?",array($id));
     
     echo 'Suma dinero que deberia pagar si trae doc segun los examenes doc '.$res;
     //consultar los valores de los documentos.
     $sql="select sum(doc_monto) from documentos where ot_id=$id";
     
     $res=$db->GetOne($sql_exot);
     
     echo 'Suma dinero cubierto por los documentos '.$res;
     
     

      

?>

	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Datos de la atención</legend>

<table class="tabla-datos-fijos">
<tr>
	<th class="ui-state-default">Orden de Trabajo</th>
	<td class="head">N&deg;</td>
	<td><?php echo $ot->ot_id; ?></td>
	<td class="head">Fecha</td>
	<td colspan="3"><?php  echo Zen::FormatoFecha($ot->ot_fecha_ing); ?></td>
	<td></td>
		<td></td>

</tr>
<th class="ui-state-default">Paciente</th>
	<td class="head">Rut</td>
		<td id="exres_rut_paciente"><?php

         echo $paciente->pac_rut;

?></td>
    	<td class="head">Nombre</td>
	<td colspan="3" id="exres_nombre_paciente"><?php

         echo $paciente->NombreCompleto();

?></td>
    <td></td><td></td>

</tr>     
</table>
</fieldset>

<!-- INICIO MODAL DATOS DOC -->

<form id="form-mod-ot" method="post" action="#"> 

	<fieldset class="formulario_tipo  margin-top-5  ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Datos de la persona que retira el (los) exámen(es)</legend>
        <ol>
        	
             <li>             
		<label class="label_ordenado" for="rute">Rut:</label>
		<input type="text" name="rute" id="rute" class="required campo_texto ui-widget-content" />
<?php
	   echo '<input id="id-ot" name="id-ot" type="hidden" value="'.$id_res.'" />';
         // echo '<input name="id-convenio" type="hidden" value="'.$conv_id.'" />';
?>
       </li> 
       
     <li> 
    <label class="label_ordenado"  for="nombre">Nombre Completo</label>
		<input type="text" name="nombre" id="nombre" class="required campo_texto ui-widget-content" />
	</li> 

    </ol>

    </fieldset>

<!-- FIN MODAL CHEQUES -->
<br />

        		<div class="panel_botones">


			<input type="submit" class="botonext" name="Send" value="Aceptar" />
				<input type="reset" class="botonext reset" value="Cancelar" />


	</div>


     </form> 
                  
<?php

     }
     else
     {
        echo Zen::MensajeInformacion('Ya se ha registrado un pago para esta orden de trabajo');
     }
 } else
 {
     Zen::LogoutModulo();
 }

?>